package net.example.activity.adapter.interfaces;

import com.oraycn.omcs.shortMessages.AudioMessage;

import net.example.model.ChatInfo;

public interface IAdapterEventCallback {

    /**
     * 点击图片消息时触发
     * */
    void onImageClicked(ChatInfo chatInfo);

    /**
     * 点击文件消息时触发
     * */
    void onFileClicked(ChatInfo chatInfo);

    /**
     * 点击语音消息时触发
     * */
    void onAudioClicked(int position,AudioMessage audioMessage);

    /**
     * 点击分享按钮时触发
     * */
    void onShareMessage(ChatInfo chatInfo);

    /**
     * 当阅后即焚消息被点击时触发
     * */
    void onSnapchatMessageClicked(int position);
}


